package net.lab1024.sa.base.module.support.traffic.domain.form;

import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import jakarta.validation.constraints.Positive;
import lombok.Data;

/**
 * 设置过渡闪烁时间表单
 */
@Data
public class TrafficSetFlashtimeForm {

    /**
     * 道路编号
     */
    @NotBlank(message = "道路编号不能为空")
    private String deviceRoad;

    /**
     * 设备编号
     */
    @NotNull(message = "设备编号不能为空")
    private Integer deviceId;

    /**
     * 过渡闪烁时间秒数
     */
    @NotNull(message = "闪烁时间不能为空")
    @Positive(message = "闪烁时间必须大于0")
    private Integer flashtime;
}

